/**
 * 判断是否为空
 */
export const isNull = (value) => {
	if (value === 0 || value === '0') {
    // 若不去单独处理0,0为被默认判定为空，所以这里特殊处理0为非空
		return false
	} else if (value === '' || value === 'undefined' || value === undefined || value === null || value === 'null') {
    return true
  } else {
    if (typeof value == 'object') {
      // 这里单独判断空数组和空对象
      if (value.length <= 0 || Object.keys(value).length <= 0) {
        return true
      } else {
        return false
      }
    } else {
			return false
		}
	}
}

export default {
	isNull
}